home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / GRAHAM / XAAES_S.ZIP / XAAES / README.TXT < prev    next >
Encoding:
Text File  |  1996-02-06  |  3.0 KB  |  67 lines

  1. XaAES - XaAES ain't AES
  2. ╜1995, Data Uncertain Software
  3. Written By Craig Graham
  4. --
  5.  
  6. After using MultiTOS, then AES4.1, I became frustrated at the lack of a decent
  7. GUI to use the real power of the MiNT kernal - X-Windows is all very
  8. well, but I cann't run GEM programs on it. MultiTOS (even AES4.1) is to slow.
  9. Geneva didn't run with MiNT (and, having tried the new MiNT compatible version,
  10. I can say it wasn't very compatible - at least AES4.1 is quite stable, if a 
  11. little slow). MagiC lives in a very fast, very small world all it's own (no
  12. networking support, few programs written to exploit it).
  13.  
  14. So I decided to write my own AES, with XaAES being the result.
  15.  
  16. The major points about XaAES are (or will be):
  17.  
  18. o It works only with MiNT - the architecture was designed to use MiNT,
  19.   and so you must have it.
  20. o Being written especially for MiNT, it is a real MultiTasking GUI
  21.   that can run GEM programs, not a slow & unwieldy kludge like MultiTOS.
  22. o The full distribution will install all the things you need - network
  23.   drivers, MiNT kernal, MinixFS. What you get is a full all singing, all
  24.   dancing OS replacement that can compete with the likes of Windows95 and
  25.   OS/2. As far as possible I've made this an install & go system - the Thing
  26.   desktop is included ready installed with programs to go, and Myriad is
  27.   being expanded to fully support XaAES in the next release.
  28. o Groovy sculpted 3D interface.
  29. o Colour icon support for all machines.
  30. o Client-Server architecture.
  31. o No busy waiting in the AES - the GUI server blocks itself if it has nothing
  32.   to do.
  33. o The source is freely available. Anyone can change the code, if they send
  34.   patches to me with descriptions I'll included them into the next version.
  35. o Built with a 'real' C compiler (Lattice) not GNU.
  36. o Extended fast interface for use by XaAES aware programs.
  37.   Extended call interface allows XaAES aware applications to make AES calls
  38.   without blocking to wait for replies they don't want, and to make multiple
  39.   AES calls (calls to the AES server are queued).
  40. o As it runs under MiNT, you get a fully pre-emptive system.
  41. o Window widgets are coloured and animated, not just dull characters.
  42. o It's free.
  43. o More stable than Geneva (try Geneva with MiNT and you'll see).
  44.  
  45. Acknowledgments
  46. ---------------
  47. - Steve Sowerby for the resource loader & colour icon handling code
  48.      (taken from the AGiLE library used in Myriad), and also for supporting
  49.      XaAES in the Myriad desktop.
  50.  
  51. - Chris Ridd for the Lattice C port of MiNTlibs pl46.
  52.  
  53. - Simes Harrison for invaluable advice on the low-level trap handling
  54.     routines.
  55.  
  56. - Eric Smith for MiNT.
  57.  
  58. - Atari World magazine for the auto folder detect routine and guidelines on
  59.     calling the VDI without the GEM AES present.
  60.  
  61. - Phil Lishman for his thoughts on how to approach various problems in the
  62.      window handling.
  63.  
  64. XaAES was built with Lattice C 5.52, using the MiNTlib library pl46, on
  65. a Falcon030 4/32Mhz running MiNT 1.12h2 and AES4.1. Mouse shapes designed
  66. using Mouse-Ka-Mania2.
  67.